﻿using HeartStone.Interface;

namespace HeartStone.BaseDomain
{
	public class BaseHeroSkill : IHeroSkill
	{
		public BaseDomain.BaseHero thisHero { get; set; }

		/// <summary>
		/// 作用目标
		/// </summary>
		public TargetedObject TargetObject { get; set; }

		/// <summary>
		/// 构造函数
		/// </summary>
		public BaseHeroSkill(BaseHero pHero)
		{
			thisHero = pHero;
			TargetObject = TargetedObject.None;
		}

		/// <summary>
		/// 技能
		/// </summary>
		public virtual void Skill(BaseUnit targeted)
		{
			return;
		}
	}
}
